package com.zjny.config;

import org.springframework.web.servlet.config.annotation.CorsRegistry;
import org.springframework.web.servlet.config.annotation.WebMvcConfigurer;

/**
 * packageName com.zjny.config
 * 跨域配置
 *
 * @author cui haida
 * @version JDK 8
 * 2025/6/18
 */
public class WebMvcConfig implements WebMvcConfigurer {
    @Override
    public void addCorsMappings(CorsRegistry registry) {
        registry.addMapping("/**") // 允许跨域访问的路径
                .allowedOriginPatterns("*") // 允许跨域访问的源
                .allowedHeaders("*") // 允许的请求头
                .allowedMethods("*") // 允许的请求方法
                .maxAge(3600) // 预检请求的缓存时间，单位为秒
                .allowCredentials(true); // 是否允许携带cookie
    }
}